package com.hq.stream;

public class Lambda {
    /**
     * // 多个参数
     * (type1 arg1, type2 arg2...) -> { body }
     *
     * (int a, int b) -> {  return a + b; }
     *
     * // 可以显式声明参数的类型，也可以从上下文推断参数的类型。
     * (arg1, arg2...) -> { body }
     *
     * (a, b) -> { return a + b; }
     *
     * // 一个参数
     * (a) -> { return a * a; }
     * // 参数列表只有一个参数可以省略：参数列表的小括号
     * a -> { return a * a; }
     * // 方法体只有一条语句可以省略：方法体大括号以及return关键字
     * a -> a * a;
     *
     * // 没有参数，需要用一对空括号来表示
     * () -> return 1;
     */
}
